home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / awe2-0_1.lha / awe2-0.1 / GNUmakefile < prev    next >
Makefile  |  1990-07-09  |  840b  |  43 lines

  1. SUBDIRS    = Obj-g++-$(HOSTTYPE)
  2.  
  3. default: all
  4.  
  5. all:
  6.     $(foreach dir,$(SUBDIRS),$(MAKE) $(MFLAGS) -C $(dir) ; )
  7.  
  8. config:
  9.     config.awe2 $(HOSTTYPE)
  10.  
  11. examples:
  12.     $(MAKE) $(MFLAGS) -C Examples depend
  13.     $(MAKE) $(MFLAGS) -C Examples
  14.  
  15. depend:
  16.     $(foreach dir,$(SUBDIRS),$(MAKE) $(MFLAGS) -C $(dir) depend; )
  17.  
  18. forcedepend:
  19.     $(foreach dir,$(SUBDIRS),rm $(dir)/*.dep ; $(MAKE) $(MFLAGS) -C $(dir) depend; )
  20.  
  21. install:
  22.     $(foreach dir,$(SUBDIRS),$(MAKE) $(MFLAGS) -C $(dir) install; )
  23.  
  24. clean:
  25.     $(foreach dir,$(SUBDIRS),rm -f $(dir)/*.o $(dir)/*.dep $(dir)/core;)
  26.  
  27. TARFILES= \
  28.     Install GNUmakefile config.awe2 \
  29.     Overview.txt hier.dvi hier.ps Documentation\
  30.      Examples \
  31.     Src OldSrc NewSrc
  32.  
  33. FTPDIR    =/usr/ftp/pub/Awesime
  34.  
  35. FTPVERSION    =0.1
  36.  
  37. FTPFILE    =$(FTPDIR)/awe2-$(FTPVERSION).tar.Z
  38.  
  39. tar:
  40.     -mkdir $(FTPDIR)
  41.     -rm -f $(FTPFILE)
  42.     gnutar czf $(FTPFILE) $(TARFILES)
  43.